.top-tabs {
	width: 100vw;
	height: 88rpx;
	background: $uni-white;
	position: relative;
	.item {
		width: calc(100vw / 3);
		text-align: center;
		line-height: 88rpx;
		font-size: 30rpx;
	}
	.bottom-line {
		width: 28rpx;
		height: 6rpx;
		background: $uni-text-color-main;
		border-radius: 3rpx;
		position: absolute;
		bottom: 10rpx;
		transition: all .5s;
	}
}

.color-C4C7CC {
	color: #C4C7CC;
}

.sv {
	width: 100vw;
	box-sizing: border-box;
	padding: 32rpx;
	.item {
		width: 688rpx;
		background: $uni-white;
		border-radius: 24rpx;
		padding: 30rpx 32rpx 40rpx;
		box-sizing: border-box;
		margin-bottom: 20rpx;
		.dot {
			width: 10rpx;
			height: 10rpx;
			background: $uni-text-color-main;
			border-radius: 50%;
			flex-shrink: 0;
			margin-right: 22rpx;
			margin-top: 10rpx;
		}
	}
	.user-img {
		width: 148rpx;
		height: 148rpx;
		border-radius: 16rpx;
		margin-right: 32rpx;
		flex-shrink: 0;
		border-radius: 74rpx;
	}
	.button {
		width: 120rpx;
		height: 56rpx;
		line-height: 56rpx;
		text-align: center;
		border-radius: 16rpx;
		font-size: 24rpx;
	}
	.ac {
		color: $uni-text-color-main;
		border: 2rpx solid $uni-text-color-main;
		margin-left: 40rpx;
	}
	.un {
		color: $uni-text-color-grey;
		border: 2rpx solid $uni-text-color-grey;
	}
}

.answer-interrogation {
	.title {
		width: 100vw;
		height: 96rpx;
		background: $uni-white;
		border-radius: 24rpx 24rpx 0rpx 0rpx;
		box-sizing: border-box;
		padding: 0 32rpx;
		border-bottom: 2rpx solid $uni-F5F5F5;
	}
	.content {
		width: 100vw;
		box-sizing: border-box;
		padding: 40rpx 32rpx;
		background: $uni-white;
		.describe {
			width: 686rpx;
			height: 200rpx;
			background: $uni-F5F5F5;
			border-radius: 16rpx;
			margin-top: 20rpx;
			box-sizing: border-box;
			padding: 20rpx 24rpx;
			margin-bottom: 60rpx;
		}
		.button {
			width: 124rpx;
			height: 56rpx;
			line-height: 56rpx;
			text-align: center;
			border-radius: 16rpx;
			border: 2rpx solid $uni-text-color-main;
			color: $uni-text-color-main;
			font-size: 24rpx;
		}
		.plan-item {
			width: 686rpx;
			height: 198rpx;
			border-radius: 24rpx;
			border: 2rpx solid #E8EAED;
			box-sizing: border-box;
			padding: 24rpx 32rpx 32rpx;
			margin-top: 20rpx;
			margin-bottom: 60rpx;
		}
		
		.tag-item {
			font-size: 24rpx;
			padding: 8rpx 12rpx;
			border-radius: 8rpx;
			background: $uni-F5F5F5;
			margin: 0 20rpx 20rpx 0;
		}
	}
}